package com.woniuxy.yoga.business.service;

import com.woniuxy.yoga.business.dao.model.StoreCount;
import com.baomidou.mybatisplus.extension.service.IService;
import com.woniuxy.yoga.business.model.dto.storecount.StaticDataDto;
import com.woniuxy.yoga.business.model.form.storecount.StoreCountSelForm;
import com.woniuxy.yoga.commons.core.model.PageInfo;

/**
 * <p>
 * 商家统计表 服务类
 * </p>
 *
 * @author 韦用文,刘存益,郎腾霄
 * @since 2023年11月28日
 */
public interface StoreCountService extends IService<StoreCount> {


    /**
     * 每月1号1点定时统计月营业额
     */
    void timingStoreCount();

    /**
     *根据条件分页查询商店统计表
     * @param form
     * @return
     */
    PageInfo selStoreStatis(StoreCountSelForm form);

    /**
     * 查询统计图数据
     * @param accountId 账户id
     * @return StaticDataDto
     */
    StaticDataDto monthStaticData(Integer accountId);
}
